home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
CYBR150.ZIP
/
CYBERCOM.150
/
CYBERCOM.DOC
< prev
next >
Wrap
Text File
|
1995-11-30
|
116KB
|
2,278 lines
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$e
$$' $' `$' `$$' `$ $ `$a a `$ $ `$$$$' $' `$' $ `$' °° `$i
$ $ $ $$ $ $ $$ $$$$$ $ $$ $ $ $ $ a a $h
$ $ $. `' .$ ∙$$$$$ $ $∙$$a$$$ $ $ $ $ $ $ $t
$ $$$$$$$$a a$$$ $ `$ $$$$$ $$ °°$$ $$$$$$ $ $ $ $ $b
$ $ $$$$ $$$$ $ $ $ $ $$$ $ $ $ $ $ $a$$ $a
$$a $b d$$° °$$ $ d° ° a$ $$° $$a $b d$a $ d$ $$° a$l
$$$$$$$$$$$$$a..a$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...a$$$l
$-----( Copyright (C) 1995, Megalomania Software. All Rights Reserved )-----$
$a.. . . . . . . ..a$
'The CYBERspace TeleCOMmunications Tool'
Version 1.50 - December 1st, 1995
Copyright(c) 1994, 95 Megalomania Software. All Rights Reserved.
Author: Jason Percival
Doc:Revision [ 3 ]
Megalomania Software
779 Cathcart Blvd.
Sarnia, Ontario N7V2N6
Canada!
ITCH! - The Support BBS - [519] 332-0638
EMAIL - jperciva@megalomania.com
WWW - http://www.megalomania.com
FTP - ftp.ebtech.net /pub/megalomania
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Table of Contents │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Introduction................................................. 1
Requirements................................................. 3
License Agreement............................................ 4
Installation................................................. 5
Support & Contact Info....................................... 6
Registering CyberCom......................................... 7
Startup...................................................... 8
-- Commandline Options................................... 8
The Main Terminal Screen..................................... 10
-- Using the Mouse....................................... 10
-- Exiting CyberCom...................................... 10
Entering and Editing Strings................................. 11
Program Features............................................. 12
-- Sound On/Off (Alt-A).................................. 12
-- Scroll Back Buffer (Alt-B)............................ 12
-- Clear Screen (Alt-C).................................. 12
-- Dialing Directory (Alt-D)............................. 13
-- Local Echo Toggle (Alt-E)............................. 15
-- Executing Scripts (Alt-G)............................. 15
-- Hang-up (Alt-H)....................................... 20
-- Screen Capture (Alt-I)................................ 20
-- Jump to DOS (Alt-J)................................... 21
-- VGA Text Font (Alt-K)................................. 21
-- Log File Toggle (Alt-L)............................... 21
-- Miscellaneous (Alt-M)................................. 22
-- Send Name (Alt-N)..................................... 22
-- Capture File (Alt-O).................................. 22
-- Send Password (Alt-P)................................. 23
-- Quick Signature (Alt-Q)............................... 23
-- Comm Parameters (Alt-R)............................... 23
-- Terminal Emulation (Alt-T)............................ 23
-- System Information (Alt-U)............................ 24
-- Onscreen File Tagger (Alt-V).......................... 24
-- Chat Mode (Alt-Y)..................................... 25
-- Help (Alt-Z).......................................... 25
-- YAPP Enable Toggle (Alt-1)............................ 25
-- IEMSI Information (Alt-2)............................. 26
-- IEMSI Enable Toggle (Alt-3)........................... 27
-- User Password Change (Alt-4).......................... 27
-- Uploading (Ctrl-PgUp)................................. 27
-- Downloading (Ctrl-PgDn)............................... 27
-- Doorway Mode (Scroll-Lock)............................ 28
Setup Options (Alt-S)........................................ 29
-- Screen, Windows & Colors.............................. 29
-- Path & Filenames...................................... 29
-- Device Config......................................... 30
-- Keyboard Macros....................................... 31
-- Init Strings & Dialing................................ 32
-- External Protocols.................................... 32
-- User Preferences...................................... 33
-- User Restrictions..................................... 33
File Manager................................................. 35
File Transfer Status Screen.................................. 38
Performance Issues........................................... 40
Developers................................................... 41
Credits...................................................... 44
PAGE - 1
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Introduction │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Welcome to CyberCom by Megalomania Software.
CyberCom has grown from a personal project started over a year from now,
into one of the finest communication programs today. CyberCom has been
re-written from its past days and is gaining features and tools needed
for today's demanding customer. Many communications programs today are
either lacking in features or are way too bulky for any convenient use. I
hope ou will agree that the idea of CyberCom is to balance these two
factors maximizing the usefulness of your on-line time and money.
The main goal behind CyberCom is to provide you with a communications
program that will work with and for you. Getting on-line first is no easy
task, but once you understand the basics, it all seems to flow right in
place. CyberCom was designed to do what you need to do when you want to
do it. Whether your a novice, starting out or an advanced user, CyberCom
intends to fit both categories as well as possible. If you are familiar
with another communications package, then making the transition to
CyberCom should be a relatively simple process.
Here is quick list of some features provided in CyberCom:
■ Interrupt-driven serial I/O up to 115K baud using any device choice
of: UART/Serial (BUFFERED), Int14H BIOS, Fossil or DigiBoard.
■ Background Dialing & File Transfering!
■ Industry standard protocols: Zmodem, Ymodem, Xmodem, Kermit, B+ and
ASCII including other variations.
■ Multiple terminal emulation support (ANSI, Avatar, VT-52, TTY, and
many more).
■ A Filemanager that lets you do about anything from copying, deleting,
renaming, among many more things.
PAGE - 2
■ Support for up to 15 external protocols - 11 of which are already
pre-setup and ready to go with minor configuration.
PAGE - 3
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Requirements │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
To use this package, you must have the following:
1. An 286, 386, 486 or better processor running DOS 5.0 or later. Lower
DOS versions may be possible, but not recommended.
2. At least 512 KB of conventional memory (although more recommended).
3. A hard disk. CyberCom is not designed to be run from a slow device
such as a disk drive. Doing so can cause severe speed penalties.
4. At least one comport using any of four devices: UART/Serial, Int14H
BIOS, Fossil or DigiBOARD.
Optional
────────
5. A Microsoft-compatible mouse.
6. An Ad-lib/Soundblaster (or compatible) soundcard for ANSI & AVATAR
music and general sound throughout CyberCom.
7. EMS/XMS memory for program overlays and swapping shells.
8. A VGA, SVGA or better monitor and card to take advantage of various
special effects and options.
PAGE - 4
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ License Agreement │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────────┐
│ SHAREWARE evaluation version: │
│ │
│ Unregistered users are granted a license to use CyberCom for evaluation │
│ purposes for a period of 30 days. If the software continues to be used │
│ then it must be paid for. │
└─────────────────────────────────────────────────────────────────────────┘
■ 'CyberCom' refers to the executables and documentation in the original
distribution archive. CyberCom is copyrighted material by Jason
Percival/Megalomania Software. It may only be used in agreement with
the conditions set out in this license agreement.
■ You are entitled and encouraged to copy and distribute the SHAREWARE
version ONLY, provided you do not change the contents of the CyberCom
archive or program itself, and no money or any other compensation is
asked or accepted for CyberCom (without written permission from the
author). Distribution of modified or incomplete copies of CyberCom is
prohibited.
■ Although care has been taken to write and test a program that does
what this document states, the program is provided as is, without
warranty or guarantee of any kind, either expressed or implied, as to
the quality or performance of this program, except that it will occupy
disk space.
■ The author Jason Percival will not be held liable to you or anyone for
(but not limited to) any direct, indirect, incidental or consequential
damages, including any lost profits, lost savings which may result
from the use, misuse or inability to use this program.
■ Jason Percival/Megalomania Software is in no way OBLIGATED to provide
future versions of, or support for this software.
■ YOUR USE OF THE PROGRAM CONSTITUTES YOUR AGREEMENT TO THIS LICENSE AND
DISCLAIMER AND YOUR RELEASE OF THE AUTHOR FROM ANY FORM OF LIABILITY
OR LITIGATION.
■ You only have to register once. Your registration will also be valid
for all future releases of CyberCom, unless a problem arises, in which
case you will be issued a new registration code.
■ The author reserves the right to change this license without prior
notice, for newer versions of the program.
PAGE - 5
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Installation │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Before beginning we would like to draw your attention to several files in
particular, contained within the CyberCom archive:
WHATSNEW.xxx (where xxx is the version number, eg. 150)
This file contains information on bug fixes, added or removed features
and various other important information which you may find of interest.
README.1ST
Contains last minute notes and information on CyberCom. This file will
not exist in all cases but if it does it would be in your best interest
to read it.
Now to the installation:
────────────────────────
1. Make sure the CyberCom archive is uncompressed into a NEW temporary
directory. Then making sure you are in the temporary directory
proceed with Step #2.
2. Type: INSTALL
To begin the installation process. During the installation process,
necessary directories will be created, files further uncompressed and
copied to a destination path on your hard disk. The final step of the
installation will place you into the newly created CyberCom directory
so that you may create a configuration file, and proceed to execute
the program.
3. After installation, you may remove the files contained in the
temporary directory.
PAGE - 6
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Support & Contact Info │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
You can reach us in several ways:
Via Mail: Via Modem:
Megalomania Software itCh! (World HQ)
779 Cathcart Blvd. 519-332-0638
Sarnia, Ontario N7V 2N6 Sarnia, Ontario CANADA
Canada
Via FAX: Via Voice:
Not available at present. Not available at present.
Via Internet:
Email jperciva@megalomania.com
WWW http://www.megalomania.com
FTP ftp.ebtech.net /pub/megalomania
PAGE - 7
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Registering CyberCom │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Registering (buying) CyberCom allows you to use the product after the
trial 30 day period. Registered CyberCom users get their own personalized
registration code, mailed notification of major CyberCom updates, and
priority when calling The Megalomania Software support BBS (no guarantees
are made to unregistered users). Most importantly, by registering you are
helping CyberCom in its development and also showing that there is a
definite need for this type of software and its continued development.
Other Registered User Benefits:
■ Opening screen displaying configurable.
■ Leach Mode during Zmodem/ZedZap Downloads.
■ A User database that can hold 1000 users (rather than 2).
To register, simply fill out the appropriate registration form and send
with cheque or funds to the location specified in the form. Registration
forms can be found in the following files (in your main CyberCom
directory):
Germany Users - REGFORM.GER
European Users - REGFORM.EUR
All Other Users - REGFORM.ALL
PAGE - 8
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Startup │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Start-Up
────────
As soon as you begin a CyberCom session, CyberCom will remember the
directory that it was executed from. Even if you change the current
directory at some point, CyberCom will know where to attain it's
information such as program and configuration files. This is labeled by
CyberCom as the start-up directory. Certain files will also be written
into this directory unless otherwise specified.
If you set the environment variable 'CYBER', CyberCom will have a
faster and more efficient way of knowing where to look for program and
configuration files. The command to change the CYBER environment
variable from at the DOS prompt is:
SET CYBER=<pathname>
Where <pathname> is a the legal DOS pathname of the directory in which
the CyberCom files are located. Do not leave any space between the '='
and the arguments. For example, if you used 'set CYBER=C:\CYBERCOM\',
CyberCom would know to look for its files in the CyberCom directory on
drive C. This way, no matter where you run it from, CyberCom will always
be able to find its files. To reset this environment variable to nothing
the command is:
SET CYBER=
Usually the environment variable is placed in your AUTOEXEC.BAT startup
file so it is initialized when you bootup your system. For more
information on environment variables please refer to your MS-DOS manual.
Commandline Options
───────────────────
To start CyberCom type the following while at the DOS prompt:
CYBER [/P=<phonebook>] [/F] [/O] [/R] [/S] [/U=<username>]
The letters in the square brackets are optional command line switches
affecting what CyberCom will do upon start-up. The square brackets should
not be entered. The order and case of the options does not matter but
they must be separated by at least one blank.
/P=<phonebook>
──────────────
When you enter the dialing directory, CyberCom will try to load the last
phonebook that you were using. Using this switch you can force a
different phonebook. For example:
CYBER /P=C:\CYBERCOM\MYBOOK.PHO
Which would force the phonebook MYBOOK.PHO located in the C:\CYBERCOM
directory to be loaded when you first enter the dialing directory.
PAGE - 9
/F (or /FILEMAN)
────────────────
Using this switch will allow you to automatically jump into the
filemanager during start-up. After exiting the filemanager you will be
immediately returned back to DOS. This is essentially a quick and
easy to way to get into the filemanager skipping the communications part
all together.
/O (or /ONLINE)
───────────────
This will prevent CyberCom from sending the modem initialization strings
during startup. You can use this switch if you are already connected
to another system and thus have no need to reinitialize the modem.
/R (or /REGISTER)
─────────────────
After receiving your registration code, use this option to register your
copy of CyberCom. This option will take you to a special screen where
you can enter your name and registration code. If your code and name
are valid, CyberCom will let you know you are now a registered user.
/S (or /SETUP)
──────────────
Using this switch will allow you to automatically jump into the setup
options during start-up. After exiting the setup options you will be
immediately returned back to DOS. This is essentially a quick and
easy to way to get into the setup options skipping the communications
part altogether.
Upon starting, CyberCom will display a title screen for 10 seconds. After
you are past the title screen, you will be at the 'main terminal' screen.
/U=<username>
─────────────
When you startup and restricted access is enabled CyberCom will ask for a
username and password to login. Using this commandline option you can pass
the username for this login screen to CyberCom and avoid having to type in
a username. Spaces in the username should be replaced with the underscore
character "_" to avoid the problem of CyberCom thinking your last name is
another commandline option. For example:
Correct: CYBER /U=Guest_User
Incorrect!: CYBER /U=Guest User
PAGE - 10
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ The Main Terminal Screen │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Immediately after starting CyberCom, and usually for most of the time,
you will be at CyberCom's main terminal screen. While in this screen any
normal (ASCII) characters you type will be sent to the modem port, and
any incoming characters will be printed on the screen. It is from this
screen that most CyberCom commands are initiated. Most commands are
selected by pressing two keys at the same time. For example, to access
the help index, you would press CTRL-F1. That is, while holding down the
CTRL key, you press the F1 key.
While at the main terminal screen, pressing the Alt-Z sequence will
switch you to a help screen showing you a summary of all the available
commands. If the key for a command is pressed while the help screen is
still on, the screen will be turned off and the command will be executed.
There are a plethora of commands available which may be difficult to
remember at first. If you cannot remember a particular command, just
refer to this screen for help.
Another option, as described above is the Help Index. Pressing the CTRL-
F1 sequence will take you to a separate help area. From this area press
F1 to bring up a list of all available help topics. Pressing [ENTER]
will select one of these items and bring up some help on that particular
topic.
The status bar, at the bottom of the screen, displays the current
CyberCom version number, emulation type, time of day, and whether you are
on-line or off-line. As soon as you become on-line the CyberCom version
slides out and the amount of time on-line slides in.
Using the Mouse
───────────────
If a mouse is detected on your system and the mouse is not disabled in
the configuration then while you are in the main terminal, you have the
ability to use the mouse. A little block cursor is displayed showing the
current mouse location. Pressing the first mouse button while this cursor
is on top of a character will immediately send that character to the
modem. This gives you the ability to take a hands free approach when
connected to systems that have one character menu commands.
By pressing the second(or third) mouse button, a window full of different
characters (ASCII characters to be exact) will be displayed, along with
an ENTER and an ESC button. Clicking on any of those characters, or the
ENTER/ESC buttons will immediately close the window and send the selected
character to the modem. If you decide not to pick a character to send,
then just press the second mouse button again to close the window.
Exiting CyberCom
────────────────
To exit CyberCom, press Alt-X while at the main terminal screen. You will
then be prompted to confirm the exit, and returned back to DOS. If you
are on-line with a BBS or on-line service at the time you press Alt-X, you
will be asked if you wish to EXIT, HANG UP & EXIT, or CONTINUE. If you
choose EXIT you will remain connected to the remote computer until the
computer is rebooted or the remote host hangs up.
PAGE - 11
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Entering and Editing Strings │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Often when using CyberCom you will have to enter a string of characters.
Usually this occurs when you must input a filename, description, or a
list of numbers to dial for example. CyberCom provides full editing power
when you enter a string. When you type characters, you may use the
backspace key to remove previously entered characters. The left and right
arrow keys allow you to move anywhere in the string, to edit whatever you
have entered. Home and End place the cursor at the beginning or end of
the string, respectively. Also note that if you are just beginning to
edit a string, pressing any keys other than the home, end, left & right
keys will cause the entire string to be blanked out. This feature is
provided so you can easily change the entire string without having to
backspace or delete all of the characters previously entered.
PAGE - 12
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Program Features │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
There are a plethora of features built right into CyberCom. The internal
features are activated using a two key combination involving the Ctrl or
Alt keys. To look at a list of all the CyberCom features you can
use the Alt-Z combination. If you would like additional
information on any feature you can press Ctrl-F1 from the main terminal
screen to reach CyberCom's extensive on-line help.
Sound On/Off (Alt-A)
────────────────────
This will allow you to control whether sound is heard on or off either
through the normal PC Speaker or Ad-lib/Soundblaster. 'Sound' consists of
beeps or standard ANSI/AVATAR music. If an Adlib/Soundblaster or
compatible card is present in your system all sounds are redirected to
that instead of the PC Speaker.
Scroll Back Buffer (Alt-B)
──────────────────────────
Pressing Alt-B will bring you into the scrollback screen. From this
screen you can view any information that was received in the past (in
color). The scrollback buffer is designed to handle 999999 lines quickly
and efficiently. The maximum scrollback buffer size is found in the
User Preferences section of the setup screen (Alt-S). The scrollback
buffer saves all incoming data that is placed on the screen. Each line
in the buffer takes 160 bytes of disk space. The scrollback buffer is
saved on disk and is not removed unless you flush it's contents, using
the C key while the buffer menu is enabled. If the scroll back hits
the maximum number of lines, CyberCom will save the most recent data up
to the maximum number of lines, and purge the older and more obsolete
information in the buffer.
There are various controls within the scrollback screen. The Up, Down,
PgUp & PgDn keys will control which portion of the buffer you are
viewing. Press F10 will remove the status bar at the bottom to give you
a full screen view. Pressing F10 will return the status bar. Some other
important options are the screen image capturing, and exporting (writing
the buffer to a text file). The screen image capturing works the same way
as the ALT-I command (when used in the main terminal screen), allowing
you to save the current portion of the screen as ANSI or ASCII text.
Exporting will save the entire buffer to a text file of your choice.
Please remember that color will not be preserved with exporting since it
is a plain ASCII text file being created and will not contain any special
control characters to indicate any sort of color. Also included is the
feature that allows you to search through the scrollback buffer for a
specific text string. To use this feature, press F while the scrollback
buffer is active. The scrollback buffer utilizes full screen length when
in 80x50 mode.
Clear Screen (Alt-C)
────────────────────
This function simply blanks your main terminal screen, clearing its
contents. If you wish to view the data that was just cleared, use the
scroll back buffer, (ALT-B) which will have the cleared data
still in memory.
Please refer to 'ScrollBack Buffer' for more information on the
PAGE - 13
scrollback feature.
Dialing Directory (Alt-D)
─────────────────────────
The dialing directory is the database that is designed to store bulletin
board or other system phone numbers and information concerning each
directory entry. From within the dialing directory you can perform many
options to manipulate your system entries such as sorting by name,
color, last called, minutes used, etc. Also available is the option to
delete or create new entries in the directory. It is possible to create
up to 500 entries in the dialing directory. Here is a general description
of the commands available from within the dialing directory:
SPACEBAR
Pressing the spacebar will 'TAG' the currently highlighted entry. This is
meant to be used in conjunction with [ENTER] (dialing). Tagging a system
essentially marks the system as an entry you wish to dial and connect
with.
ENTER
Pressing the enter key will begin dialing. If there are systems in the
tagged list, then those systems will be dialed. If you have NOT tagged
any systems then the currently highlighted entry will be dialed instead.
SORT
Pressing S will bring up yet another window of choices. In this menu is
a selection of available sorting methods. You can sort by system name,
phone number, last call, and a variety of others. Selecting a sorting
method will sort the entire phonebook in whatever choice you made. This
is helpful by keeping your phonebook in a logical order.
IMPORT
Pressing I will bring up a window with various options of either
importing or exporting of other phone book formats. Importing will allow
you to get system entries from various other communications packages and
and convert them to the CyberCom phonebook format. Exporting will take
the present CyberCom phone book and change it to another popular format.
Currently the only available export option is the commafile, which is a
text based list of all the phone book data, which most popular
communcications programs can interpret. In future versions of CyberCom,
more phonebook formats will be incorporated.
EDIT
Press E will let you edit the currently highlighted system. There are
many options you can alter for each system entry, including system name,
phone numbers, comments, names & passwords, quick signature files, etc.
This is what the editing screen looks like.
┌──────────────────┐┌─────────────────────────────────────────── Editing Entry ┐
│ System Name ││ Megalomania │
│ Phone Number ││ 332-0638 │
│ Baud Rate ││ 19200 │
│ Parity ││ N │
│ Databits ││ 8 │
│ Stopbits ││ 1 │
PAGE - 14
│ Emulation ││ ANSI │
│ User Name ││ Jason Percival │
│ User Password ││ ■■■■■■■■■■■■ │
│ Comment ││ CyberCom World Headquarters │
│ Script File ││ │
│ Capture File ││ │
│ Dialing Prefix ││ ATDT │
│ Dialing Suffix ││ #13 │
│ Quick Signature ││ C:\CYBER\QUICK.FIL │
│ Statistics ││ Time Used 316 Calls 41 │
│ Reset Statistics ││ Uploaded 211k Downloaded 8477k │
│ ││ Last Call 10/15/1995 │
└──────────────────┘└──────────────────────────────────────────────────────────┘
DELETE & INSERT
Pressing Delete will completely erase the currently highlighted entry,
removing it from your phonebook. If the delete prompting is toggled on
from within User Preferences, you will be asked for confirmation to
delete the file. Insert will allow you to create a NEW entry in the
phone book. When insert is pressed it will create a blank phone book
entry at the bottom of the dialing list.
VOICE CALLS
Pressing V will immediately will bring up the voice dialing screen.
The phone number field is automatically defaulted to the highlighted
dialing directory entry. You can also change the number to be dialed
using the N key. Use this option when you wish to talk by voice
and keep track of the number of minutes you have been on the phone. More
information is given when using this option.
PHONEBOOK
Pressing P will allow you to change to either an existing phonebook, or
add completely new phonebook by entering its filename. Phone book's are
stored in the PHONE\ directory by default. Each phonebook has the
capability to store up to 500 different entries (if enough memory is
available).
MANUAL DIAL
Pressing M will prompt you to enter a phone number, which will be dialed.
This is useful when you do not have a number already existing in your
phonebook and do not wish to make it an entry.
UNTAG ALL / TAG ALL
This is a quick option to untag all systems that you have been previously
tagged. Pressing U or - (minus) will untag all systems, while A or
+ (plus) will tag all systems.
PROTECTION
Using the ! will protect your phonebook with a password. You will
be prompted to enter a password, followed by a prompt to re-enter the
password. A phonebook will be protected until a blank password is
entered in the protection password string.
COLOR
PAGE - 15
Available in CyberCom is the ability to change the colors of specific
phone book entries using the C key. You can modify fore and background
colors. Also the high intensity colors are supported if they are
initialized in the User Preferences menu.
STATISTICS
Pressing T will toggle the statistics at the bottom of the dialing
display.
Local Echo Toggle (Alt-E)
─────────────────────────
If local echo is toggled on then characters typed from the keyboard will
be echoed (displayed) to the screen. This feature is useful when
connected on-line and the remote system does not echo the characters back
to you (so you cannot see what you are typing). If you are seeing double
characters local echo should be toggled off.
Local echo is toggled OFF by default.
Executing Scripts (Alt-G)
─────────────────────────
Pressing the Alt-G combination will allow you to run a CyberCom
Terminal Script (.CTS). If a script is already in progress, the current
script executing will be halted.
SCRIPTING LANGUAGE
──────────────────
A scripting language is a simple internal CyberCom program that allows
multiple internal functions be completed quickly without user input. The
scripts are designed to be quick and effective, and at the same time
simple to use. Please keep in mind that this is a scripting language not
a full-fledged programming language.
Scripting Commands:
────────────────────────────────────────────────────────────────────────────────
CHDIR <string>
Changes drive and/or directory.
Syntax
CHDIR 'C:\CYBER\'
Returns
Sets SUCCESS, FAIL, TIMEOUT
────────────────────────────────────────────────────────────────────────────────
CHECKTIME <string>
Compares the time string passed with the command to the current time of day.
Could be used to have events triggered at specifics times of the day. The time
must be in 24hr format
Syntax
CHECKTIME '12:00:00'
Returns
PAGE - 16
Sets SUCCESS, FAIL, TIMEOUT
Example:
% Trigger Event at 12:01am to shutdown and exit CyberCom.
:loop
% 24hr time remember!
CHECKTIME '00:01:00'
If SUCCESS then trigger_event
goto loop
:trigger_event
shutdown
────────────────────────────────────────────────────────────────────────────────
CLS
Clears the main terminal screens contents.
Syntax
CLS
Returns
None.
────────────────────────────────────────────────────────────────────────────────
DELAY <value>
This function sets a delay that can be used to pause the script.
Script pausing can be used while waiting for a remote program to
load up or many other things. The script delay time is measured in
milliseconds.
Syntax
DELAY 100
Returns
None.
────────────────────────────────────────────────────────────────────────────────
DOWNLOAD <protocol_type> '<filename>'
This function causes CyberCom to begin downloading using the specified
protocol type. The <filename> parameter is ONLY necessary for protocols
which are not capable of automatically retrieving the filename during the
download. The protocols requiring the <filename> parameter are: XMODEM,
XMODEM1K, XMODEM1K-G, and ASCII. All other protocols will ignore the
<filename> parameter.
<protocol_type> is any one of the following:
XMODEM, XMODEM1K, XMODEM1K-G, YMODEM, YMODEM-G, ZMODEM, ZMODEM8K, KERMIT,
BPLUS, or ASCII
Syntax
Example 1: DOWNLOAD ZMODEM
Example 2: DOWNLOAD XMODEM1K 'readme.now'
Returns
None.
PAGE - 17
────────────────────────────────────────────────────────────────────────────────
FILEEXIST <string>
Checks if a file exists.
Syntax
FILEEXIST 'C:\CYBER\CYBER.EXE'
Returns
Sets SUCCESS, FAIL
────────────────────────────────────────────────────────────────────────────────
GOTO <label>
Unconditionally jump to a label. Please see Label later in this document.
The goto command basically jumps the position of a script to a pre-
defined location. Please note that infinite loops are possible, and it
is advised that you take caution in using this command.
Syntax
GOTO my_label
Returns
None.
────────────────────────────────────────────────────────────────────────────────
HANGUP
Will attempt to hangup the modem and disconnect from the remote system.
Syntax
HANGUP
Returns
None.
────────────────────────────────────────────────────────────────────────────────
IF <variable> then <label>
The IF statement is used to direct the script to different tasks based
on the returns of other commands. The IF command can check SUCCESS, FAIL,
and TIMEOUT errors and jump to a label depending on the condition of those
variables.
Syntax
If FAIL then label
Returns
None.
────────────────────────────────────────────────────────────────────────────────
MKDIR <string>
Makes a new directory in a specific drive.
Syntax
MKDIR 'C:\REGISTER'
PAGE - 18
Returns
Sets SUCCESS, FAIL, TIMEOUT
────────────────────────────────────────────────────────────────────────────────
RMDIR <string>
Removes a current directory in a specific drive. NOTE: There must be
no files in the directory or a FAIL will be returned.
Syntax
RMDIR 'C:\REGISTER'
Returns
Sets SUCCESS, FAIL, TIMEOUT
────────────────────────────────────────────────────────────────────────────────
SEND <string>
Send a string to the modem. Useful for sending usernames, passwords,
phone numbers, etc.
Syntax
SEND 'escape#13' or SEND 'User Name'
Returns
None.
────────────────────────────────────────────────────────────────────────────────
SHUTDOWN
Shuts CyberCom down by closing up any open files, ports, etc and then proceeds
to exit to the operating system.
Syntax
SHUTDOWN
Returns
None.
────────────────────────────────────────────────────────────────────────────────
STOP
Stops execution of the script in progress. For example, it can be used
conjuction with an IF statement to halt the script if a FAIL is returned.
Syntax
STOP
Returns
None.
────────────────────────────────────────────────────────────────────────────────
UPLOAD <protocol_type> '<filename>' [ '<filename2>'] ['<filename3>' ] ...
This function causes CyberCom to begin uploading using the specified
protocol type. Atleast one <filename> parameter is required, specifing
the file which is going to be uploaded. Multiple files can be uploaded
be specifying subsequent <filename> parameters separated by spaces. Some
protocols are not capable of this batch uploading, and only allow one file
to be uploaded at a given time. These protocols are: XMODEM, XMODEM1K,
PAGE - 19
XMODEM1K-G and ASCII
<protocol_type> is any one of the following:
XMODEM, XMODEM1K, XMODEM1K-G, YMODEM, YMODEM-G, ZMODEM, ZMODEM8K, KERMIT,
BPLUS, or ASCII
Syntax
Example 1: UPLOAD ZMODEM 'C:\READ.ME' 'G:\DOS\README.TXT'
Example 2: UPLOAD XMODEM1K 'readme.now'
Returns
None.
────────────────────────────────────────────────────────────────────────────────
WAIT <string> <value>
Waits for an incoming string from the modem/remote host or returns a
FAIL task. The <value> time constraint on the waiting period is measured in
seconds.
Syntax
WAIT 'Welcome to Megalomania' 20
Returns
Sets SUCCESS, FAIL, TIMEOUT
────────────────────────────────────────────────────────────────────────────────
WRITE <string>
Writes a string to the screen only. This can be used to tell yourself
what the script is doing while it is in progress.
Syntax
WRITE 'This is a comment that is displayed to me while the script runs.'
Returns
None.
────────────────────────────────────────────────────────────────────────────────
WRITELN <string>
Writes a string to the screen with carriage return + linefeed. Very
similare to the above command.
Syntax
WRITELN 'Comment string with a carriage return.'
Returns
None.
────────────────────────────────────────────────────────────────────────────────
OTHER SCRIPTING INFORMATION
COMMENTS:
During the process of writing a script, you may wish to make some
comments along the way to do with what program code does. You can make
PAGE - 20
these comments by placing a % on the front of a line. Any line with a %
will not be read as a script command.
Example:
%This is commented text
This is uncommented text
Sample Script to send your password if prompted, and abort the
script and hangup if the remote host does not prompt within 10 seconds.
Example:
% Example Script for CyberCom
:loop
WAIT 'password:' 10
IF TIMEOUT THEN fail
goto skipover
:fail
HANGUP
STOP
:skipover
SEND 'mypassword'
GOTO loop
MACROS:
Macros can be imbedded within string parameters (parameters which are
surrounded by apostrophes) and will be automatically replaced with the
proper text when being executed. The following macros are available:
~USERNAME~ = Your user name as defined in the dialing directory entry.
~PASSWORD~ = Your password as defined in the dialing directory entry.
~TIME~ = Time of day in the format: hh:mm:ss(am/pm) eg. 11:45:00pm
~DATE~ = Today's date in the format: mm/dd/yyy eg. 09/05/1995
Example 1: SEND 'My username is: ~USERNAME~'
Example 2: WRITELN 'Todays date is ~DATE~ and the time is ~TIME~'
Hang-up (Alt-H)
───────────────
Hang-up will allow you to disconnect from another system by pressing,
ALT-H. It is usually common courtesy to use a systems logoff or good-bye
function, rather than just hanging up.
The way CyberCom hangs up will depend on your setup configuration. If you
have specified USE DTR to hang-up then CyberCom will use that method. This
method involves lowering the DTR signal, waiting, and then raising it
again, which almost always results in an immediate disconnection. In the
modem control and dialing there is an option to change the time the DTR
signal will remain low. This can be altered if your modem takes more time
to register a disconnect. If this method does not cause a disconnect, you
can configure CyberCom to use an escape sequence (+++), which will be
sent to the modem, following with an ATH command (Attention HANG-UP!).
Screen Capture (Alt-I)
──────────────────────
If you would like to save the information currently displayed on the main
PAGE - 21
terminal screen, it can be captured using Alt-I. Before the actual
capture takes place, you will be prompted for the output capture type,
which can be either ANSI or ASCII. When you have selected the image format
a text file called CAPTURE.ANS (or CAPTURE.ASC if ASCII selected) will be
created in your capture path. This file will contain the image capture.
If either of these files already exist, the new image capture will be
appended to the end of the existing one.
In ANSI, capture saves the screen by using special escape codes. These
codes are used to represent color changes, therefore with an ANSI capture
color will be saved, unlike ASCII. ANSI stands for American
National Standards Institute and is the standard save format for
colored textmode formats.
With an ASCII capture, color is not saved - only the characters currently
displayed on the screen. In both ANSI and ASCII captures, the last line
(the status bar) is not saved in the capture.
Jump to DOS (Alt-J)
───────────────────
This command provides you with a way to shell (or jump) to your Operating
System command prompt. Almost all memory CyberCom is using will be freed
up and swapped either to DISK (if there is not enough EMS/XMS memory) or
to EMS/XMS memory. This allows for more conventional memory available to
a program ran from the shell. The CyberCom prompt will look different
from your normal command prompt.
This is what the prompt should resemble:
[CyberCom] Mon 10-16-95
C:\CYBER\DOWNLOAD>
VGA Text Font (Alt-K)
─────────────────────
If you have a VGA resolution monitor or better, using the above keys
will bring up a selection of different text font types you may choose.
When a font is chosen, you will notice the characters on the screen
rapidly change into the new font.
There are about 60 fonts available for use, and you can create more using
popular programs such as FONTEDIT or FONTMANIA, simply by saving them as
.FNT files in the font directory. The font directory is configurable
from within the setup.
Log File Toggle (Alt-L)
───────────────────────
This function toggles the current state of file logging. If the CyberCom
log file is in use, and you press Alt-L the logfile will close otherwise
it will be opened/re-opened.
A log file contains information on what has been done within CyberCom.
For example, if you enter the dialing directory while the log file is
opened this will be recorded into the log file. The log file may be
configured within the setup to open automatically as soon as CyberCom
starts up. The filename of the logfile is also configurable within
the Path & Filenames configuration menu.
Also available is the option to filter out all the information that you
do not want in the log file. Below is a sample screen.
PAGE - 22
┌───────────────┤ Logfile Messages ├┐
│ │
│ ! Fatal Errors True │
│ ? Other Errors True │
│ $ Accounting Info True │
│ * Sent/Rcvd Files True │
│ + Brief Messages True │
│ - Trivial Messages True │
│ : Transaction Info True │
│ % Transfer Messages True │
│ # Unexpected Passwords True │
│ ~ Session Information True │
│ = Modem Responses True │
│ │
└───────────────────────────────────┘
Fatal Errors - Errors that CyberCom cannot recover from.
Other Errors - Errors that occur but may be recoverable.
Accounting Info - Logs all numeric data, such as time on a system.
Sent/Rcvd Files - Logs all files coming from and going to your computer.
Brief Messages - Somewhat important messages such as shelling to OS.
Trivial Messages - Pointless messages such as toggling sound.
Transaction Info - Unused at the present time.
Transfer Messages - Messages recieved during file transfers.
Unexpected Passwords - Unused at present.
Session Information - IEMSI info, init strings, etc.
Modem Responses - responses recieved/sent to/from your modem.
Miscellaneous (Alt-M)
─────────────────────
Pressing Alt-M, enters you into another sub-menu, where you can choose to
run Miscellaneous program operations. Available options are Send Inits,
80x25 mode (Normal), and 80x50 mode (VGA). The Send Inits option
is used to resend your default initialization strings found in device
configuration. The 80x25 mode (Normal) option is used to set the screen
mode to 80 columns by 25 rows. The 80x50 mode (VGA) option is used to set
the screen to 80 columns by 50 rows. Note that the scroll back buffer and
dialing directory both take full advantage of the 80x50 screen mode.
Send Name (Alt-N)
─────────────────
This function will allow you to quickly send your user name (defined in
the dialing directory entry) to the remote system. When dialing a system
and making a successful connection, the user name is read from the
system's entry in the dialing directory.
Capture File (Alt-O)
────────────────────
The capture feature will allow you to save all the screen data from an
on-line session into a file. When activated, you will be prompted for a
file name to save the screen capture information in. The file name is
at your discretion to decide. Then opened would be a file that would
save screen data to disk until the Alt-O key combination once
again the capture file will then be closed.
Capture files are useful when you would like to record images, bulletins,
messages, file listings, etc. from a particular BBS that you have signed
on to. Many people use them so that they can later read such things as
described above.
PAGE - 23
The capture file is closed upon exit of CyberCom. It may also be
automatically opened upon entering CyberCom by changing the User
Preferences item in the Setup Options (Alt-S).
Send Password (Alt-P)
─────────────────────
This function will allow you to quickly send your user password (defined
in the dialing directory entry) to the remote system. When dialing a
system and making a successful connection, the user password is read
from the system's entry in the dialing directory.
Quick Signature (Alt-Q)
───────────────────────
This is a useful little function that will allow you to quickly send a
text file to the receiving system very quickly. Essentially it is what we
normally call an ASCII transfer. There is one difference however from an
ASCII transfer, in that you can pre-define the file that you wish to send
for each dialing directory entry. This feature is designed to send a
'signature' to the remote host that you may use to sign your messages
with, etc.
By pre-defining the filename, (via the quick sig field in the
dialing directory phonebook entry editor), you can simply press ALT-Q and
the file will be automatically sent - no muss, no fuss. Normally you
would use this to send an elaborate signature while writing messages
on-line, or for various other reasons.
Comm Parameters (Alt-R)
───────────────────────
The Communications Parameters menu is a quick way to change some vital
modem information. Available is the option to Change Comm Port, Baud Rate,
Parity, DataBits, Stopbits, Recieve Buffer, Transmit Buffer, Fifo Trigger,
and Flow Control.
┌┤ Communications Parameters ├┐
│ │
│ Comport COM4 │
│ Baudrate 19200 │
│ Parity None │
│ Databits 8 │
│ Stopbits 1 │
│ Receive Buffer 4096 │
│ Transmit Buffer 4096 │
│ Fifo Trigger Off │
│ Flow Control CTS/RTS │
│ │
└─────────────────────────────┘
Terminal Emulation (Alt-T)
──────────────────────────
Setting the terminal emulation will allow you to process different types
of codes that are received through the modem. These codes can do
special things to change the screens color, locating text and so forth.
There are many different types of emulation supported by CyberCom, which
in most cases cover the most important ones and their varieties.
A list of supported emulation types in CyberCom are:
TTY (No Emulation)
ANSI
PAGE - 24
ANSI-BBS
Avatar/0+
Avatar/0+ with ANSI fallback
Avatar/0+ with ANSI-BBS fallback
Avatar/1
Avatar/1 with ANSI fallback
Avatar/1 with ANSI-BBS fallback
VT-52
VT-102
System Information (Alt-U)
──────────────────────────
When activated Cybercom will bring up a brief desciption of your system
information.
Here is an example of what it will look like:
┌────────────────────┐ ┌──────────┐
┌┤ System Information ├──────────────────────│ ESC=Exit ├┐
│└────────────────────┘ └──────────┘│
├─────────────────────┐┌─────────────────────────────────┤
│ Video Adpater ││ VGA (Color) │
│ Processor ││ 80386 │
│ Mouse ││ Installed/3 buttons. │
│ Disk Cache ││ Not detected. │
├─────────────────────┘└─────────────────────────────────┤
│ Memory Available to CyberCom: 272,928 bytes. │
└────────────────────────────────────────────────────────┘
■ Video Adapter is the type of video card (adapter) you have in your
system.
■ Processors detected are: 8088, 80286, 80386 & 80486 or Pentium(tm).
■ The mouse driver is detected, and if found the number of buttons
present.
■ The type of disk cache is not determined, only the version number.
■ Memory available to Cybercom is important. It depicts the amount of
free heap memory that CyberCom can use to store information such as the
dialing directory, saved screens etc.
Onscreen File Tagger (Alt-V)
────────────────────────────
The onscreen file tagger is a feature that has been requested by many
users of v1.00. The onscreen file tagger will add selected valid file
names found on the screen to a download Que. When Alt-V is pressed, a
window is displayed on the right hand side of the screen. When that
window is displayed, the user can press the space bar and cycle through
valid filenames displayed on the screen, beginning at the top and
working downwards. When you would like to add a file to the tag Que.,
simply press the ENTER key when the file you wish to add is
highlighted. You can also edit the filename and create new entries
manually by pressing the E key. This will allow you to edit the
file names, etc. or add new names if it is easier. If you wish to remove
a file previously selected, you can remove it using the DEL key. You
are NOT prompted for a delete confirmation using this feature so take
caution in deleting entries.
The file tagger window can also be reduced to allow you to search for files
PAGE - 25
that may have been covered by the tagger window. To reduce the window,
press the RIGHT arrow key until the window is far enough out of your
way. The window will leave the screen completely, except for the far left
column of the window, which will remain visible. To maximize the window use
the LEFT arrow key until the window is fully in view. While the
window is minimized, the only file tagger option available is the actually
tagging of onscreen files using the space bar and enter key. You must
re-maximize the window to do any editing that may need to be done.
The A key is used to send all the filenames tagged in the file
tagger's queue to the modem. Each file sent will be appended by a carriage
return.
The S key will send the highlighted filename from your tag Queue to
the modem/remote host.
Please note that once the filenames are sent the will NOT be removed from
the file tagger's queue after being sent.
Chat Mode (Alt-Y)
─────────────────
When you are connected to a remote host(ie. BBS or other on-line system),
or on-line with a friend, CyberCom's chatting screen comes in very handy.
Once pressed, CyberCom displays a two way scrolling chatting screen, in
which you type in the bottom window and receive remote information on the
top window from whomever you are chatting to. To exit this utility simply
press the ALT-Y key combination once more.
Help (Alt-Z)
────────────
While at the main terminal screen, pressing the Alt-Z sequence will
switch you to a help screen showing you a summary of all the available
commands that CyberCom includes. If the key for a command is pressed
while the help screen is still on, the help screen will be terminated and
the command will be executed.
There are many commands available which may be difficult to remember at
first. If you can not remember a particular command, just refer to this
screen for additional help.
For users more familiar to using the mouse, you can quickly access this
help screen by clicking on the " Alt-Z = Help " on the status bar.
Another option, as described above is the Help Index. Pressing the CTRL-
F1 sequence will take you to a separate and far more detailed help area.
From this area press F1 to bring up a list of all available help topics.
Scroll through this list using the Up and Down arrow keys.
Pressing [ENTER] will select one of these items and bring up in depth
help on that particular topic.
YAPP Enable Toggle (Alt-1)
──────────────────────────
Alt-1 will allow you to disable or enable YAPP sessions. When enabled,
CyberCom will detect a specific string the remote would send in order to
automatically initiate the session. If toggled off, CyberCom will ignore
this string.
The YAPP protocol is simply a protocol (just like the ZModem file transfer
protocol) that contains a set of rules for transferring graphical data over
the phone line. It is being extended to provide for online games and
multimedialike never seen before over a phone line. As well, for owners of
PAGE - 26
Async Professional and Genus graphics toolkits, the authors are hard at work
to provide a high level developer's interface for the creation of YAPP doors
and applications. This should be complete by the end of the first quarter
of 1996.
The system requirements that must be met to successfully use the YAPP
protocol are as follows:
* i386 class (or greater) IBM or 100% compatible computer.
* An IBM or Microsoft compatible mouse.
* 600k Convention Memory free.
* 2 Megabytes (MB) of EMS Memory.
* 2 Megabytes (MB) of Disk Space free.
* SVGA Video Card (640x480x256 minimum)
Optional:
* Soundblaster Sound Card
THE YAPP PROTOCOL REQUIRES A MINIMUM OF 600k CONVENTIONAL RAM, AND 2 MB
EXPANDED MEMORY!! SEE YOUR MEMORY MANAGER'S MANUAL FOR INFORMATION ON HOW TO
GET THE MOST OUT OF YOUR RAM, AND TO CONFIGURE YOUR SYSTEM TO USE EXPANDED
MEMORY.
MODIFICATIONS TO YOUR STARTUP FILES
-----------------------------------
In your CONFIG.SYS file:
DEVICE=EMM386.EXE RAM <---+ The Yapp protocol requres EMS memory (not XMS!)
FILES=25 so make sure it is available for use. If you
don't have a lot of EMS (less than 2MB, make
sure that your files setting is a litter higher
+ than shown.
Source: Shotgun Professional Users Manual.
IEMSI Information (Alt-2)
─────────────────────────
NOTE: This function does not start IEMSI negotiations, it only reports to
you the information it had received during a previously established
negotiation.
┌──────────────────────────────────────────────────────────────────────────┐
│┌─────────────┐┌─────────────────────────────────────────────────────────┐│
││ Server Info ││ IEMSI Session: None established. ││
│├─────────────┤├─────────────────────────────────────────────────────────┤│
││ Id ││ ││
││ Name ││ ││
││ Location ││ ││
││ Operator ││ ││
││ Notice ││ ││
│└─────────────┘└─────────────────────────────────────────────────────────┘│
└──────────────────────────────────────────────────────────────────────────┘
IEMSI (Interactive Electronic Mail Standard Identification) is useful for
PAGE - 27
several reasons. First it provides an easy way to login to a particular
system because information about yourself that the system needs is
transferred during IEMSI negotiations. IEMSI negotiations are started by
the remote, information is passed to you about their system, and likewise
about yours. Secondly, IEMSI once established allows for certain features
to automatically take place, such as Autochat mode, full screen editing
and so forth.
The IEMSI feature can be disabled in the User Preferences if you do not
want to use it. It is toggled on by default.
IEMSI Enable Toggle (Alt-3)
───────────────────────────
IEMSI is toggled on by default. Using the Alt-3 key combination you can
enable or disable this feature of CyberCom. With IEMSI disabled, no
sessions will occur; however, IEMSI Auto-Chat will still continue.
The IEMSI feature can also be disabled in the User Preferences setup
options if you do not want to use it.
User Password Change (Alt-4)
────────────────────────────
This feature is used in correspondence with the User Restrictions.
It is used to change the password assigned for login. You will be
prompted for your old password followed by your new password and a
verification of your new password. If the new and verification passwords
do not match, the password will not be changed.
Uploading (Ctrl-PgUp)
─────────────────────
This function, before the initial upload will display a list of internal
protocols for use with a short description beside each. Here you will be
able to select the most appropriate protocol for your upload. To view or
select external protocols simply press Pg-Dn from this screen, this will
display a list of the external protocols installed and a brief
description of each. To return to the internal protocols simply press
the Pg-Up key.
Once a transfer protocol has been selected, you will be placed into the
file manger. In the file manager you can select files that you wish to
send(upload) to the remote system. Please note that you can select any
file on your system, regardless of the directories. Multiple directory
uploading IS supported. Once you have selected the files that you
wish to send, press F10 to begin the transfer.
For more information about the details of the transfer status screen see
'File Transfer Status Screen'.
Downloading (Ctrl-PgDn)
───────────────────────
This function, like above will also display a selectable list of internal
protocols. Using the same keys as in Upload you can toggle back and forth
from internal to external protocols.
Unlike uploading, you will not need to tag files in the filemanger,
because once a protocol has been chosen, you will start receiving the
file within a few seconds. In the case that the remote system is using
Z-Modem, the probability is that the download will begin automatically
(unless it is toggled off in the Internal Protocols menu).
PAGE - 28
For more information about the details of the transfer status screen see
'File Transfer Status Screen'.
Doorway Mode (Scroll-Lock)
──────────────────────────
This option allows you to enter Doorway Mode. What Doorway is, is a
function that allows you to use normal programs over the modem. Programs
that don't usually have options in them to be operated remotely.
Once pressed, SCROLL LOCK will remove all status bars on your screen, and
disable normal program keys such as the alt key combinations, so that you
will be able to navigate throughout the remote computer correctly.
Without Scroll Lock Doorway may misinterpret keypresses, and will not
function the way you would expect. In Doorway Mode, your numeric keypad
can be used to perform normal cursor functions.
To return your keyboard to so that it will function normally with alt
functions, etc., simply press Scroll Lock once again to toggle Doorway
mode off.
PAGE - 29
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Setup Options (Alt-S) │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
This option lets you configure Cybercom to your needs in order to make a
more confortable atmosphere while using your hardware.
Firstly, there is a menu displayed with several options given. Those
options are as follows:
┌──────────────────────┤ Setup Options ├┐
│ Audio Control │
│ Device Configuration │
│ External Protocols │
│ Internal Protocols │
│ Keyboard Macros │
│ Modem Control & Dialing │
│ Path & Filenames │
│ Restrictions/User Profiles │
│ Screen & Colors │
│ User Preferences │
└───────────────────────────────────────┘
Since help is available for each of these options upon their execution,
in this documentation only a brief summary of each will be necessary.
Screen, Windows & Colors
────────────────────────
Allows you to configure screen formats, window types and display colours
for virtually every aspect of the program. Most of the options are strait
forward and easy to understand and on the right side of the screen an
example of the colors is displayed.
Here is the color editing screen:
│ Screen & Color │ CTRL-F1=Help Index ESC=Exit & Save │
├──────────────────┐┌────────────────────┴─────────────────────────────────────┤
│ Status Bar FG ││ Grey Example Window/Color Setup │
│ Status Bar BG ││ Blue ┌──────────────────────────────┐ │
│ Window BG Color ││ Grey │ ┌ Side 1 ─────────────── │ │
│ Window Side 1 ││ White │ │┌────────────┤ Header ├┐ │ │
│ Window Side 2 ││ Dark Grey │ ││ ││ │ │
│ Header FG Color ││ Black │ ││ Text ││ │ │
│ Header BG Color ││ Grey │ └──────────────────────┘│ │ │
│ Highlight FG ││ Black │ ─────────────── Side 2 ┘ │ │
│ Highlight BG ││ Dark Grey │ │ │
│ Online FG Color ││ Light Cyan │ Highlight │ │
│ Online BG Color ││ Blue │ Status Bar │ │ │
│ Text FG Color ││ Black └──────────────────────────────┘ │
│ Text HL Color ││ Dark Grey │
│ VGA Copper Bars ││ True │
│ VGA Font ││ False │
│ VGA Fading ││ True │
│ VGA Squishing ││ True │
│ VGA Transfers ││ False │
│ Bright BG/Blink ││ Bright │
└──────────────────┘└──────────────────────────────────────────────────────────┘
Path & Filenames
────────────────
PAGE - 30
The option describes itself. Here you will be able to specify paths of
individual program items such as the Download/Upload directory, protocol
path, font directory, etc. Also, is the third party program paths and
filenames such as the editor and viewer, log file name and logging
messages. These directories are set up during the installation procedure.
If the directories are not currently made, CyberCom will prompt you if you
want to create them.
Example Paths & Filenames:
│ Paths & Filenames │ CTRL-F1=Help Index ESC=Exit & Save │
├──────────────────┐┌────────────────────┴─────────────────────────────────────┤
│ Download Path ││ C:\CYBER\DOWNLOAD\ │
│ Upload Path ││ C:\CYBER\UPLOAD\ │
│ Capture Path ││ C:\CYBER\CAPTURE\ │
│ Swap Path ││ C:\CYBER\ │
│ Font Path ││ C:\CYBER\FONTS\ │
│ Log Filename ││ CYBER.LOG │
│ Logfile Messages ││ │
│ Protocol Path ││ C:\CYBER\PROTOCOL\ │
│ Editor Path\Name ││ EDIT │
│ Viewer Path\Name ││ LIST │
│ YAPP Path ││ C:\CYBER\YAPP\ │
│ Script Path ││ C:\CYBER\SCRIPT\ │
└──────────────────┘└──────────────────────────────────────────────────────────┘
┌──────────────────────────────────┐
│ Leave paths blank to use current │
│ DOS directory instead. │
└──────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Help: │
└──────────────────────────────────────────────────────────────────────────────┘
Device Config
─────────────
When executed, this sub-menu of CyberCom will take you into a device
configuration screen. It will have a list of the presently used ports on
your computer, the device name, i.e. Asynchronous, the device type i.e.
UART or FOSSIL, the baud rate, and technical parameters.
If perhaps, the device you are looking for is on the list, but you would
like to tinker with its settings, this can be done by simply pressing
ENTER, when the item is highlighted. From here it will bring up another
screen in which you can change the settings for the device you have
chosen. You may wish to change the baud-rate, or the device your modem
uses. For example you may have a fossil driver installed and rather have
your modem use it for its communications rather than the UART chip. There
are other device types that you can choose from including DigiBoard and
Int14H/BIOS. Also in this menu is the initialization string setup. To
better help you in setting up your device correctly, an outline of the
device/edit screen will be as follows with an outline of each required
field:
The Device editing screen:
│ Device Configuration │ CTRL-F1=Help Index ESC=Exit & Save
└────────────────────────────────────────┴─────────────────────────────────────│
PAGE - 31
┌──────────────────────────────────────────────────────────────────────────────┘│ Device Name Device/UART COMx Baudrate Parameters ┐
├─┬──────────────────────┐┌────────────────────────────────────────────────────│
│ │ Async COM1/UART ││ 8250A/16450 COM1 19200 8N1 ┤
│ │ Async COM2/UART ││ 8250A/16450 COM2 57600 8N1 │
│ │ Async COM3/UART ││ No UART COM3 19200 8N1 │
│■│ Async COM4/UART ││ 16550A COM4 19200 8N1 │
│ │ Fossil Driver ││ Fossil COM1 19200 8N1 │
│ │ Interrupt 14H/BIOS ││ Int14/BIOS COM1 19200 8N1 │
│ │ DigiBoard Device ││ DigiBoard COM1 57600 8N1 │
│ │ ││ None │
│ │ ││ None │
│ │ ││ None │
├─┘──────────────────────┤├──────────────────────────────┐─────────────────────│
│ Address & IRQ Setup ││ Addr IRQ Addr IRQ │ │
├────────────────────────┤│ COM1 03F8 04 COM5 4220 03 │ │
│ ││ COM2 02F8 03 COM6 4228 03 │ │
│ ││ COM3 03E8 04 COM7 5220 03 │ │
│ ││ COM4 02E8 03 COM8 5228 03 │ │
└────────────────────────┘└──────────────────────────────┘─────────────────────│
Device Name ∙ Device name (to your descretion)
Device Type ∙ UART, Fossil, DigiBOARD or Int14H/BIOS.
Comport ∙ The communications port the device uses.
Baudrate ∙ The device's speed in (2400, 19200 etc)
Parity ∙ Parity of the device (None/Even/Odd etc)
Wordlength ∙ The number of databits (Wordlength).
Stopbits ∙ Number of stopbits (1, 2 etc)
Receive Buffer Size ∙ Size of receive buffer
Transmit Buffer Size ∙ Size of transmit buffer
XON/XOFF Flow Control ∙ Use XON/OFF Flow Control
CTS/RTS Flow Control ∙ Use CTS/RTS Flow Control
DSR/DTR Flow Control ∙ Use DSR/DTR Flow Control
Fifo Trigger Level ∙ Use 16550 Fifo (0=No,1,4,8,14=Trigger Level)
The above format is what you will find when you edit any of the items, or
edit any of the undefined items. For some of the fields, the description
given may not help you understand what that field actually does, and you
may have to refer to your modem manual for further assistance on the
different aspects of your modem, and what each does.
On the initial listing of your computer devices, you will also find
undefined spaces where you can, if need be configure your modem settings
from scratch. Also make note that you can edit any of the items on the
list that are already being used, or that have been pre-defined.
Keyboard Macros
───────────────
Often you are prompted by the remote system for a particular string that
is often encountered. Keyboard macros are provided to make entering these
string quicker and easier using a simple 2 key combination.
You can define up to 8 keyboard macros in the Keyboard Macro sub menu.
This can be accessed by typing Alt-S. There you can add a macro
string next to the desired Alt-(FUNCTION KEY) combination.
There are also special character features included within keyboard
macros.
#xxx -imbeds an ASCII character value into the macro, where x is a 1, 2
or 3 digit ASCII code. Commonly used codes are #13 (enter), #32
(space bar), #27 (escape), etc.
PAGE - 32
{FILE.CTS} -name of a script file to execute.
This is an example of a macro that would send 2 escape codes then run a
login script.
Example: #27#27{LOGIN.CTS}
Init Strings & Dialing
──────────────────────
This menu is designed for modem controls. Found within this menu are the
options, Dialing Countdown, Dialing Delay, Force Inits, Response Time,
Hang Up Using DTR, DTR Drop Hold, Dialing Prefixes, Dialing Suffixes.
The Dialing Countdown is the amount of time the computer waits for a
connection before either cycling to the next tagged system, or trying to
re-dial the current system. Dialing Delay is the amount of time the
computer waits before it attempts to connect to the next tagged system.
The Force Init String option is the setting to make the computer force
the initialization string to the computer when there has been no
connection made but CyberCom has detected the presence of a carrier.
The Response Time is the time spent to check the modem for a connect
or busy, etc. The less time devoted to the checking of modem
responses, the more the keyboard input is checked.
DTR is a fast efficient method of hanging up the modem. How it works is
it lowers the DTR of the modem long enough for the connection to break
between the host and your terminal. If your modem does not hang up
properly it would be advised to turn off Hang Up Using DTR (or raise
the DTR Drop Hold) to see if any improvement is noted.
Also in this section of the configuration, on the same screen there are
dialing prefixes and suffixes which you can define. A prefix is what
modem command is entered before the actual system number, and the suffix
is the command following after. Selecting Dialing Prefixes will give
you a number of optional dialing prefixes. These options can be edited by
pressing the enter key when the prefix you wish to edit is highlighted.
Selecting Dialing Suffixes will give you an optional number of suffixes
that you can choose. The default is #13 which will send a carriage
return. A quick example of a different prefix could be this: ATDT*70,.
What this would do, in this current locate of the country, would disable
call waiting if I had it on my phone and wanted to take it off while
using the modem. Please refer to your modem manual before making any
adjustments to these settings or you could end up not being able to
dial at all.
External Protocols
──────────────────
External protocols are protocols not included in the CyberCom package that
you later add on yourself. When you select this menu item from the
configuration section it will show you an editable list of 15 spaces where
you can add your external protocols. To choose a blank space, simply
highlight it and press enter. To add your external protocol, it will be
necessary to follow this format:
Name ∙ Name of the external protocol.
Description ∙ Description of the protocol.
Path/Filename ∙ Path/Filename of the protocol executable.
Change to UL ∙ Change to uploading directory during upload.
Change to DL ∙ Change to downloading directory during download.
Auto-Download ∙ Use Auto-Download if protocol supports it
Auto-DL String ∙ Text that will auto-start the protocol download.
PAGE - 33
Uploading Paramaters ∙ Upload parameters passed to the protocol.
Downloading Paramaters ∙ Download parameters passed to the protocol.
Create Filelist ∙ Create a list of files that have been tagged
during an upload.
The above format is very easy to follow and makes it simple to get your
external protocol up and running quickly. Make sure you refer to the
protocols documentation for the uploading and download parameters.
Also make note the when turned on, the Create Filelist option will create
a file of the files to be uploading. When this option is turned off, the
filename(s) are appended on the command line parameters instead.
User Preferences
────────────────
Here you will be able to adjust Cybercom to meet your personal needs.
There are a range of options that will help you configure Cybercom to your
liking. While any of the options are highlighted there will be a short
line of help at the bottom of the screen further defining to you what that
option actually does. Certain options are available depending on whether
or not you have REGISTERED CyberCom (such as the opening screen toggle or
Restricted Access).
Here the User Preference Screen:
│ User Preferences │ CTRL-F1=Help Index ESC=Exit & Save │
├────────────────────────────┐┌──────────┴─────────────────────────────────────┤
│ Mouse Enabled ││ False │
│ Tagging Character ││ ■ │
│ Window Reading Delay ││ 500 (milliseconds, 1000 = 1 second) │
│ Online Warning Time ││ 0 (minutes, 0 will disable completely) │
│ Advance Tagging ││ True │
│ Jump to Dialing Directory ││ False │
│ Abort to Dialing Directory ││ True │
│ Untag Entry on Connect ││ True │
│ Open Logfile at Start ││ False │
│ Open Capture File at Start ││ False │
│ Opening Screen ││ Screen 3 (random/disable/specific screen) │
│ Swap out to EMS/XMS/DISK ││ True │
│ IEMSI Sessions Enabled ││ False │
│ YAPP Sessions Enabled ││ True │
│ Filter Capture Files ││ False │
│ Confirm Delete Operations ││ True (filemanager/phonebook delete) │
│ Show Phonebook Statistics ││ True │
│ Window Growing Speed ││ 2 (milliseconds 1-255, 0 disable) │
│ Scrollback Maximum Size ││ 999999 (# of lines, 0 will disable) │
└────────────────────────────┘└────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Help: Enable/disable use of mouse. │
└──────────────────────────────────────────────────────────────────────────────┘
User Restrictions
─────────────────
This function allows the secure use of CyberCom for more than one
individual by restricting access to certain CyberCom features. This is
done using a Supervisor/User system. The supervisor has access to all
the features offered by CyberCom and has the ability to modify common
user profiles. There can be multiple supervisors. Supervisors are
identified by a SUPERVISOR flag found in the User Database. There can
be up to 500 entries in the user base. For common users there is a set of
PAGE - 34
global and personal restrictions. Global restrictions have authority
over personal restrictions. User restrictions can be turned on or off
via the toggle found in the main User Restriction screen. If
restrictions are toggled on, when CyberCom is re-loaded it will prompt
for a name and a password. User passwords are variable via the Alt-4
key combination from the main CyberCom terminal screen.
User Database
The user database has many options. All information is modifiable and
simple to understand. Here is an example user database screen.
All the toggles refer to feature access.
┌─────────────────────────────────┐┌───────────────────────────── Editing User ┐
│ User Name ││ Brad West │
│ User Password ││ ■■■■■ │
│ Alias (Handle) ││ Brad West │
│ Home Phone ││ 1-519-542-0000 │
│ Data Phone ││ 1-519-542-0000 │
│ Supervisor Access ││ YES │
│ Long Distance Calling ││ Allowed │
│ Background Dialing ││ Allowed │
│ Background Transfers ││ Allowed │
│ Dos Shelling ││ Allowed │
│ External Upload/Download ││ Allowed │
│ Internal Upload/Download ││ Allowed │
│ FileManager ││ Allowed │
│ Setup - Audio Control ││ Allowed │
│ Setup - Device Configuration ││ Allowed ││ Setup - External Protocols ││ Allowed │
│ Setup - Internal Protocols ││ Allowed │
│ Setup - Keyboard Macros ││ Allowed │
│ Setup - Modem Control/Dialing ││ Allowed │
│ Setup - Path & Filenames ││ Allowed │
│ Setup - Screen, Windows & Color ││ Allowed │
│ Setup - User Preferences ││ Allowed │
│ IEMSI Settings ││ │
└─────────────────────────────────┘└───────────────────────────────────────────┘
Here are the IEMSI info options.
┌┤ IEMSI Settings ├──────────────────────────────────┐
│ │
│ Birthdate 1978-04-12 │
│ Location Sarnia │
│ Check for New Mail True │
│ Check for New Files True │
│ Hot-Keys True │
│ Do Not Disturb (Hush) True │
│ Page Pausing True │
│ Full-Screen Editor True │
│ Show News/Bulletins True │
│ Screen Clearing True │
│ │
└────────────────────────────────────────────────────┘
PAGE - 35
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ File Manager │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Often when on-line for any great length of time, your system becomes
littered with files retrieved from other systems. The filemanager built
within CyberCom (activated by pressing ALT-F at the main terminal screen)
will help you keep your system in order by giving you the ability to
delete, move & copy files as well as plenty of other options.
The filemanager screen is laid out with a list of files in the current
path, displayed on the left. The current path is shown in the box at the
very bottom, and can be changed by pressing P and entering a new path
name. Pressing the up and down arrows keys (or PgUp, PgDn) will move a
highlighter throughout the list of files. Pressing the space bar will tag
any file currently highlighted. Just below the file list is a few stats
on how many files have been tagged and their total size in bytes. To the
far right of the filemanager screen is a box will all of the commands
that can be performed. Most commands perform their function on the
currently highlighted file or on any files that happen to be tagged. The
keys that will activate a command is always highlighted (usually in
yellow) within the command name itself.
▐ Dir/File Size Date Time Attr ▐│ GENERAL FUNCTIONS │
┌──────────────────────────────────────────────────────┬─┐│▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀│
┌┴┐ │-││ Find files │
│ │ .. <DIR> 10-22-1995 15:01:40 ---- │││ Delete dir/file │
│ │ APRO <DIR> 10-22-1995 15:05:08 ---- │▒││ Make directory │
│ │ BG <DIR> 10-22-1995 15:23:32 ---- │▒││ Rename dir/file │
│ │ CAPTURE <DIR> 10-22-1995 15:25:24 ---- │▒││ View/Edit files │
│ │ DOWNLOAD <DIR> 10-22-1995 15:23:18 ---- │▒││ Copy/Move files │
│ │ FONTS <DIR> 10-22-1995 15:25:00 ---- │▒││ Jump to DOS │
│ │ KEY <DIR> 10-22-1995 15:25:54 ---- │▒││ Space=Tag │
│ │ MANUAL <DIR> 10-22-1995 15:21:42 ---- │▒││ Tag files w/Mask │
│ │ MISC <DIR> 10-22-1995 15:23:16 ---- │▒││ Untag all files │
│ │ PAVATAR <DIR> 10-22-1995 15:22:04 ---- │▒││ Tag All files │
│ │ PHO <DIR> 10-22-1995 15:24:56 ---- │▒││ │
│ │ PHONE <DIR> 10-22-1995 15:25:52 ---- │▒││ │
│ │ PROTEX <DIR> 10-22-1995 15:22:44 ---- │▒│├───────────────────┤
│ │ REG <DIR> 10-22-1995 15:25:00 ---- │││ │
└┬┘───────────────────────────┌──────┐┌─────────────────└─┘└───────────────────┤
│ Tagged: 0 files (0k) │ View ││ Dir: 208 files (2,794k), 17 dirs. │
┌┴────────────────────────────└──────┘└───────────┬────────────────────────────┤
│ Disk Size 85,018,624 = 83.2MB │ CyberCom FileManager v1.50 │
│ Disk Free 8,472,576 = 8.2MB (9% FREE) └────────────────────────────┤
├──────┬┌────────────────────────────────────────┬┌──────────────┬┌────────────┤
│ Path ├│ C:\CYBER ├│ PgUp PgDn ├│ ESC=Exit │
└──────┴└────────────────────────────────────────┴└──────────────┴└────────────┘
Following is a list of all of the filemanager commands, their purpose and
the key presses needed to activate them:
Space Bar Key:
─────────────────────────────────────────────────────────────────────────
This key will add a file to the tagged queue. Up to 1000 files can be
placed in CyberCom's tagged file queue.
Delete Key: DEL
PAGE - 36
─────────────────────────────────────────────────────────────────────────
Erases the currently highlighted file, or if any files are tagged, they
will be deleted instead. This command can also be used to remove
directories, or multiple directories. Be very careful when deleting
directories, as any files or directories contained within that directory
will be eliminated as well. This is a very powerful function. If delete
comfirmation is toggled on in the User Preferences menu, you will be
prompted for removal comfirmation.
Copy Key: C
─────────────────────────────────────────────────────────────────────────
Allows you to copy the currently highlighted file, or multiple files that
are tagged onto a different drive and/or directory. When files are
copied, a status window pops up, with a bar graph indication of how much
of the copy has been completed.
Move Key: M
─────────────────────────────────────────────────────────────────────────
This command is the same as copy, except it will remove the source files
after a successful copy. When files are moved, a status window pops up,
with a bar graph indication of how much of the move has been completed.
Rename Key: R
─────────────────────────────────────────────────────────────────────────
Allows you to rename the currently highlighted file or directory.
Jump to DOS Key: J
─────────────────────────────────────────────────────────────────────────
Allows you to jump to the operating system shell command prompt. When a
jump is performed, memory is either swapped out to EMS/XMS/Disk or not at
all. You can configure whether swapping is enabled or not by changing this
option in the User Preference menu.
View Key: V
─────────────────────────────────────────────────────────────────────────
Calls up the external file viewer (can be defined in the setup options
configuration), passing the currently highlighted file on the command
line.
Edit Key: E
─────────────────────────────────────────────────────────────────────────
Works just as above, except calls the external text editor.
Make Directory Key: M
─────────────────────────────────────────────────────────────────────────
Allows you to create a directory, contained within the current directory
that you are presently in.
Untag All Key: U
─────────────────────────────────────────────────────────────────────────
Will untag all files that have been previously tagged.
Tag All Key: A
─────────────────────────────────────────────────────────────────────────
Will tag all files in the current directory
Tag Mask/Wild Card Tagging Key: S
─────────────────────────────────────────────────────────────────────────
This will allow you enter the name of the file to tag, or a wildcard tag.
PAGE - 37
Change Attributes Key: T
─────────────────────────────────────────────────────────────────────────
This will allow you to change specific attributes of the currently
highlighted file. The attributes files may take on are: HIDDEN,
SYSTEM, READ-ONLY, or ARCHIVE. When you enter the attribute
modification function, you can scroll between 4 cursor locations. The
Space Bar will toggle the attribute on or off.
Date Key: D
─────────────────────────────────────────────────────────────────────────
This function will allow you to change the date associated with a file.
It can not change dates on directory creation.
Time Key: T
─────────────────────────────────────────────────────────────────────────
This function will allow you to change the time associated with a file.
It can not change times on directory creation.
View Tagged File List Key: W
─────────────────────────────────────────────────────────────────────────
This function allows you to view the current list of files that have
been tagged and put in the queue. You can delete files from the tagged
list and add files to the que.
PAGE - 38
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ File Transfer Status Screen │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
When transferring files to and from a remote system, using any of the
internal protocols, a status screen will initialize. This status screen
reports information about the file transfer such as completion, elapsed &
total transfer time, CPS (Characters Per Second), bytes transferred, file
size and many other vital information.
Not only does the status screen report information to you, it also lets
you do several other things such as jumping to DOS, while the transfer
continues to take place. Pressing the Escape (ESC) key will abort the
transfer altogether.
┌───────────────────────────────────────────────────┐┌─────────────────────────┐
│ Transfer Information ││ Connected at 14400 bps. │
├───────────────┐┌────────────────┐┌────────────────┤│ │
│ Protocol ││ Zmodem ││ Transfer Time ││ 0:00 │
│ Check/Size ││ Crc32/1024 ││ Elapsed Time ││ 0:00 │
│ File Name ││ CYBERCOM.ZIP ││ Remaining Time ││ 0:00 │
│ File Size ││ 1,346,039 ││ Total Blocks ││ 0 │
│ Bytes Trans. ││ 0 ││ Blocks Trans. ││ 0 │
│ Bytes Left ││ 0 ││ Blocks Left ││ 0 │
│ Throughput ││ 1809 CPS │├────────────────┘└─────────────────────────┤
│ Diskspace ││ 8,450,048 │├──────┐────────────────────────────────────┤
│ Total Errors ││ 0 ││ Path │ C:\CYBER\DOWNLOAD\ │
├───────────────┘└────────────────┤└──────┘────────────────────────────────────┤
│ Transfer Progress ( 0%) │ Status Information │
├─────────────────────────────────┤┌──────────────────────────────────────────┐│
│0% 100%││ Ok ││
├─────────────────────────────────┘└──────────────────────────────────────────┘│
│┌───────────────────────────────┐ ┌───────────────────────┐┌─────────────────┐│
││▄▄▄▄ │ │ Hardware Flow Control ││ On ││
││▄▄ │ │ Software Flow Control ││ Off ││
│└───────────────────────────────┘ └───────────────────────┘└─────────────────┘│
├────────────────────┐┌────────────────────────────────┐ │
│ ESC=Abort Transfer ││ Alt-F10=Transfer in Background │ LEACH MODE: Disabled │
└────────────────────┘└────────────────────────────────┴───────────────────────┘
ALT-F10 Background Transfering
───────────────────────────────
This is one feature that you will probably find very handy. When the
you are transferring a file, all you have to do is press Alt-F10, and
within a second or two, you will be at your DOS prompt. Note, that even
though you are at the DOS prompt, the transfer is still taking place in
the background. A status bar at the top of your screen will indicate a
few statistics about the transfer taking place.
If the transfer is complete, it will be indicated at the top in the
status bar. While at the DOS prompt, simply type EXIT to return to
CyberCom.
One important note about background transferring is that, the faster the
CPS rate, the faster your system needs to be able to keep up with the
modem.
PAGE - 39
DO NOT run communications software, or other programs that could possibly
take over interrupts that the background transferring needs.
PAGE - 40
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Performance Issues │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
CyberCom is a relatively large program, and because of that requires a
considerable amount of memory at times. CyberCom uses a method called
overlaying, which allows the program to be much larger than available
memory. It does this by storing only the code needed to run CyberCom into
a temporary buffer - which may also be placed into EMS/XMS memory
(rather than conventional, if enough is available). However, since
CyberCom might need to remove the code already existing in the buffer
and reload a portion that it needs instead, you might get a slow down
effect because of this swapping. If you notice your hard drive being
accessed repetitively, seemingly all-the-time, then it is recommended
that you install a disk caching program such as SMARTDRV.EXE or the
Norton Disk Cache.
PAGE - 41
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Developers │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
If you are a programmer, the structures for CyberCom's phonebook files
are provided in Pascal. You are welcome to use these structures in any
way you please, for writing utilities for either CyberCom or programs
of your own. NOTE: These structures are useless for encrypted/protected
phonebooks as they cannot be read until they have been unprotected.
** If you have programmed or think you have a great idea for a utility or
** add-on for CyberCom, please let us know! The more 3rd party support
** the better!
Also, we are always looking for phonebook structures so the phonebook
IMPORT/EXPORT feature can be expanded to support more communications
software, presently out there. If you have any structures please forward
them to Megalomania Software. (They DO NOT have to be programmed in
Pascal!)
{───────────────────────────────────────────────────────────────────────}
{ PHONEB.INC - CyberCom PHONEBOOK File Structure VERSION: 1.50.06 }
{ CREATION DATE: 05/14/95 LAST UPDATE: 08/31/95 }
{ AUTHOR: Jason Percival }
{ }
{ PHONEBOOK File Structure may be freely copied, used and ripped for }
{ other programs related or totally unrelated to CyberCom. }
{───────────────────────────────────────────────────────────────────────}
Const
MaxNumbers = 500;
Type Node_List = Array[1..5] of String[30];
PhoneRec = Record
Tag : Boolean; { Entry Tagged }
Name : String[30]; { Name of System }
Number : Node_List; { Number to Call (Up-to 5 Nodes) }
Baud : LongInt; { Information on Baudrate }
Parity : Char; { Information on Parity }
DataBits, { Information on Databits }
StopBits, { Information on Stopbits }
Terminal : Byte; { Emulation to Use }
Password, { Password Used on System }
User : String[30]; { User Name on System }
Comment : String[40]; { Comment about System }
Translate, { Translation Table File }
Script, { Script File }
Capture : String[12]; { Capture File }
Date : String[10]; { Date of last connect }
TotalSec : Longint; { Seconds used on system }
Connects : Word; { Number of connects }
KBUp, { Kilobytes of uploads }
KbDown, { Kilobytes of downloads }
Costs, { Total money used on system }
LastCosts : LongInt; { Used this month }
DialPrefix, { Dialing Prefix # to use }
DialSuffix : Byte; { Dialing Suffix # to use }
EntryColor : Byte; { Color of phonebook entry = 7 }
QuickSig : String[45]; { Quick-Signature Path/File }
Filler : Array [1..95] of char;
PAGE - 42
End;
Header = Record
Reserved : Longint;
Version : Word; { Version=150 (1.50) }
Num : Integer; { Total entries }
PhonePos : Integer; { Last Entry Processed }
Reserved : Boolean;
Reserved : String[8];
Filler : Array [1..512] of Byte;
End;
Var
Head : Header;
Pho : Array[0..MaxNumbers] of ^PhoneRec;
-------------------------------------------------------------------------
CyberCom v1.00 PhoneBook Structure (PASCAL format):
───────────────────────────────────────────────────
Const
MaxNumbers = 500;
Type
Node_List = Array[1..5] of String[30];
PhoneRec = Record
Name : String[30]; { Name of system }
Number : Node_List; { Number to call (5 nodes) }
Baud : LongInt; { Information on baudrate }
Parity : Char; { Information on Parity }
DataBits, { Information on Databits }
StopBits, { Information on Stopbits }
Terminal : Byte; { Emulation to use }
Password, { Password used on System }
User : String[30]; { User name on System }
Comment : String[40]; { Comment about system }
Translate, { Translation table }
Script, { Script File }
Capture : String[12]; { Default capture file }
Date : String[10]; { Date of last connect }
Totalmin, { Minutes used on system }
Connects : Word; { Number of connects }
KBUp, { Kilobytes of uploads }
KbDown, { Kilobytes of downloads }
Costs, { Total money used on system }
LastCosts : LongInt; { Used this month }
DialPrefix, { Dialing Prefix # to use }
DialSuffix : Byte; { Dialing Suffix # to use }
EntryColor : Byte; { Color of phonebook Entry = 7 }
Filler : Array [0..37] of char;
End;
Header = Record
Version : String[5]; { CyberCom Phonebook Version }
Num : Integer; { Total entries }
PhonePos : Integer; { Last entry processed }
End;
PhoneType = Record
PAGE - 43
Tag : Boolean; { Entry Tagged/Not Tagged }
P : PhoneRec;
End;
Var
Head : Header;
Pho : Array[0..MaxNumbers] of ^PhoneType;
-------------------------------------------------------------------------
NOTES: 1. Version should be: "CYB03" (excluding quotes)
PAGE - 44
┌────────────────────────────────────────────────────────────────────────────┐
│▒▒▒▒│ Credits │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
└────────────────────────────────────────────────────────────────────────────┘
Release Dates:
START - December 17th, 1993
v1.00 - April 1st, 1995
v1.50 - December 1st, 1995
Credits:
Jason Percival - Author/Design/Programming
Mike Stone - VGA Transfer Graphics/Opening Screen Graphics
Ryan LeBlanc - Original Documentation
Brad West - Documentation Revision/Opening Screen
Gregory P. Smith - Original Emulation Source
Special thanks to:
Version 1.00 beta team
Dave Kernohan, Rob Borek, Mike Mckeage, Jon Vidler, Michael Green,
Ted Stone, Crawford Dales, and Duane Skuce.
Version 1.50 beta team
Paul Kalupnieks, Randy Parsons, Doug Collins, Brad West, Michael Green,
Freddy Yeung, Ian Mcrae, Chris Meining, Mike Stone.
This program is dedicated to Waboose Yasvinder for the comic relief and
emotional support he provided during those stressful production periods.
And to anyone I may have missed, thank you!